﻿<?xml version="1.0" encoding="utf-8"?>
<KwpEcu xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" >
  <Model>Bosch Motronic ME3.1 EOBD</Model>
  <ConvertorType>DnEcuDiag.Conversion.ME31EODBConversion</ConvertorType>
  <ErrorMemoryStructureDefinition>
    <Lenght>10</Lenght>
    <ErrorDefinitions>
      <ErrorDefinition>
        <ErrorCode>P0100</ErrorCode>
        <ErrorDescription>Air Flow Meter</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Above Maximum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Below Minimum Limit</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0110</ErrorCode>
        <ErrorDescription>Air Temperature Sensor</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Above Maximum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Below Minimum Limit</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0115</ErrorCode>
        <ErrorDescription>Engine Temperature sensor</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Above Maximum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Below Minimum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Valid</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0120</ErrorCode>
        <ErrorDescription>Throttle Valve Potentiometer</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Valid</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0130</ErrorCode>
        <ErrorDescription>Lambda Sensor Bank 1 (Pre Cat)</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Above Maximum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Below Minimum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>No Signal</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Valid</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0133</ErrorCode>
        <ErrorDescription>Lambda Sensor Bank 1 Slow Response (Pre Cat)</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Above Maximum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Below Minimum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>No Signal</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Valid</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0135</ErrorCode>
        <ErrorDescription>Lambda Sensor Heater Bank 1 (Pre Cat)</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Above Maximum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Below Minimum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>No Signal</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Valid</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0136</ErrorCode>
        <ErrorDescription>Lambda Sensor Bank 1 (Post Cat)</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Above Maximum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Below Minimum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>No Signal</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Valid</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0139</ErrorCode>
        <ErrorDescription>Lambda Sensor Bank 1 Slow Response (Post Cat)</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Above Maximum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Below Minimum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>No Signal</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Valid</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0141</ErrorCode>
        <ErrorDescription>Lambda Sensor Heater Bank 1 (Post Cat)</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Above Maximum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Below Minimum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>No Signal</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Valid</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0150</ErrorCode>
        <ErrorDescription>Lambda Sensor Bank 2 (Pre Cat)</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Above Maximum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Below Minimum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>No Signal</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Valid</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0153</ErrorCode>
        <ErrorDescription>Lambda Sensor Bank 2 Slow Response (Pre Cat)</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Above Maximum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Below Minimum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>No Signal</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Valid</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0155</ErrorCode>
        <ErrorDescription>Lambda Sensor Heater Bank 2 (Pre Cat)</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Above Maximum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Below Minimum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>No Signal</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Valid</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0156</ErrorCode>
        <ErrorDescription>Lambda Sensor Bank 2 (Post Cat)</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Above Maximum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Below Minimum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>No Signal</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Valid</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0159</ErrorCode>
        <ErrorDescription>Lambda Sensor Bank 2 Slow Response (Post Cat)</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Above Maximum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Below Minimum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>No Signal</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Valid</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0161</ErrorCode>
        <ErrorDescription>Lambda Sensor Heater Bank 2 (Post Cat)</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Above Maximum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Below Minimum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>No Signal</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Valid</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0201</ErrorCode>
        <ErrorDescription>Injector Cylinder 1</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Above Maximum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Below Minimum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>No Signal</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Valid</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0202</ErrorCode>
        <ErrorDescription>Injector Cylinder 2</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Above Maximum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Below Minimum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>No Signal</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Valid</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0203</ErrorCode>
        <ErrorDescription>Injector Cylinder 3</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Above Maximum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Below Minimum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>No Signal</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Valid</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0204</ErrorCode>
        <ErrorDescription>Injector Cylinder 4</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Above Maximum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Below Minimum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>No Signal</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Valid</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0205</ErrorCode>
        <ErrorDescription>Injector Cylinder 5</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Above Maximum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Below Minimum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>No Signal</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Valid</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0206</ErrorCode>
        <ErrorDescription>Injector Cylinder 6</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Above Maximum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Below Minimum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>No Signal</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Valid</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0220</ErrorCode>
        <ErrorDescription>Accelerator Pedal Potentiometer</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Above Maximum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Below Minimum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>No Signal</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Valid</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0221</ErrorCode>
        <ErrorDescription>Accelerator potentiometer exceeding mechanical stop</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Above Maximum Limit</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0230</ErrorCode>
        <ErrorDescription>Fuel Pump</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Short Circuit To Vbatt</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Short Circuit To Gnd</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>Circuit Open</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0300</ErrorCode>
        <ErrorDescription>Random/Multiple Cylinder Misfire Detected</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Continous (Danger of Overheating Cat)</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Continous (Increased Emissions)</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Fuel Level Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>255</MaskValue>
                <MaskResultTrue>Reserve Light Off</MaskResultTrue>
                <MaskResultFalse>Reserve Light On</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0301</ErrorCode>
        <ErrorDescription>Cylinder 1 Misfire Detected</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Continous (Danger of Overheating Cat)</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Continous (Increased Emissions)</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Fuel Level Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>255</MaskValue>
                <MaskResultTrue>Reserve Light Off</MaskResultTrue>
                <MaskResultFalse>Reserve Light On</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0302</ErrorCode>
        <ErrorDescription>Cylinder 2 Misfire Detected</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Continous (Danger of Overheating Cat)</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Continous (Increased Emissions)</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Fuel Level Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>255</MaskValue>
                <MaskResultTrue>Reserve Light Off</MaskResultTrue>
                <MaskResultFalse>Reserve Light On</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0303</ErrorCode>
        <ErrorDescription>Cylinder 3 Misfire Detected</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Continous (Danger of Overheating Cat)</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Continous (Increased Emissions)</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Fuel Level Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>255</MaskValue>
                <MaskResultTrue>Reserve Light Off</MaskResultTrue>
                <MaskResultFalse>Reserve Light On</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0304</ErrorCode>
        <ErrorDescription>Cylinder 4 Misfire Detected</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Continous (Danger of Overheating Cat)</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Continous (Increased Emissions)</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Fuel Level Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>255</MaskValue>
                <MaskResultTrue>Reserve Light Off</MaskResultTrue>
                <MaskResultFalse>Reserve Light On</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0305</ErrorCode>
        <ErrorDescription>Cylinder 5 Misfire Detected</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Continous (Danger of Overheating Cat)</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Continous (Increased Emissions)</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Fuel Level Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>255</MaskValue>
                <MaskResultTrue>Reserve Light Off</MaskResultTrue>
                <MaskResultFalse>Reserve Light On</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0306</ErrorCode>
        <ErrorDescription>Cylinder 6 Misfire Detected</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Continous (Danger of Overheating Cat)</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Continous (Increased Emissions)</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Fuel Level Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>255</MaskValue>
                <MaskResultTrue>Reserve Light Off</MaskResultTrue>
                <MaskResultFalse>Reserve Light On</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0325</ErrorCode>
        <ErrorDescription>Knock control #1</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Above Maximum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Below Minimum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>No Signal</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Valid</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0330</ErrorCode>
        <ErrorDescription>Knock control #2</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Above Maximum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Below Minimum Limit</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0335</ErrorCode>
        <ErrorDescription>RPM sensor</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Valid</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0340</ErrorCode>
        <ErrorDescription>Timing Sensor</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Above Maximum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Below Minimum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Valid</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0420</ErrorCode>
        <ErrorDescription>Efficiency Catalyst Bank 1</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Above Maximum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Below Minimum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Valid</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0430</ErrorCode>
        <ErrorDescription>Efficiency Catalyst Bank 2</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Above Maximum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Below Minimum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Valid</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0443</ErrorCode>
        <ErrorDescription>Canister</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Short Circuit To Vbatt</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Short Circuit To Gnd</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>Circuit Open</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0480</ErrorCode>
        <ErrorDescription>Fan #1</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Short Circuit To Vbatt</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Short Circuit To Gnd</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>Circuit Open</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0481</ErrorCode>
        <ErrorDescription>Fan #2</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Short Circuit To Vbatt</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Short Circuit To Gnd</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>Circuit Open</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0520</ErrorCode>
        <ErrorDescription>Oil Pressure Sensor Signal</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Valid</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0500</ErrorCode>
        <ErrorDescription>Vehicle Speed Sensor Signal</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Plausible</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0530</ErrorCode>
        <ErrorDescription>Oil Pressure Sensor Signal</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Valid</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0560</ErrorCode>
        <ErrorDescription>Battery Voltage</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Above Maximum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Below Minimum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Valid</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0571</ErrorCode>
        <ErrorDescription>Cruise Control Brake Switch</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Valid</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0638</ErrorCode>
        <ErrorDescription>Throttle Actuator Bank 1</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Valid</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1130</ErrorCode>
        <ErrorDescription>Replacing Lambda Probes Bank1 and Bank 2 would benifet Cat</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Plausible</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1133</ErrorCode>
        <ErrorDescription>Lambda Probe Curve Bank 1 (Pre Cat)</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Above Maximum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Below Minimum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Valid</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1135</ErrorCode>
        <ErrorDescription>Lambda Probe Heater Resistor Circuit Bank 1 (Pre Cat)</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Valid</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1141</ErrorCode>
        <ErrorDescription>Lambda Probe Heater Resistor Circuit Bank 1 (Post Cat)</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Valid</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1153</ErrorCode>
        <ErrorDescription>Lambda Probe Curve Bank 2 (Pre Cat)</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Above Maximum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Below Minimum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Valid</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1155</ErrorCode>
        <ErrorDescription>Lambda Probe Heater Resistor Circuit Bank 2 (Pre Cat)</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Valid</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1161</ErrorCode>
        <ErrorDescription>Lambda Probe Heater Resistor Circuit Bank 2 (Post Cat)</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Valid</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1172</ErrorCode>
        <ErrorDescription>Self Adaptation Multiplacitive parameters FRA Bank 1</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Above Maximum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Below Minimum Limit</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1173</ErrorCode>
        <ErrorDescription>Self Adaptation Additive parameters TRA Bank 1</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Trafilamento aria valle debimetro</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Below Minimum Limit</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1172</ErrorCode>
        <ErrorDescription>Self Adaptation Multiplacitive parameters FRA Bank 2</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Above Maximum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Below Minimum Limit</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1173</ErrorCode>
        <ErrorDescription>Self Adaptation Additive parameters TRA Bank 2</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Trafilamento aria valle debimetro</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Below Minimum Limit</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1314</ErrorCode>
        <ErrorDescription>Accelerometro per Misfire Strada sconnessa</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Above Maximum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Below Minimum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Valid</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1325</ErrorCode>
        <ErrorDescription>H.W Knock Control</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Above Maximum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Below Minimum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Valid</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1481</ErrorCode>
        <ErrorDescription>PWM for Fan Control</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Above Maximum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Below Minimum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Valid</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1531</ErrorCode>
        <ErrorDescription>Conditioner Relay</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Short Circuit To Vbatt</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Short Circuit To Gnd</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>Circuit Open</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1565</ErrorCode>
        <ErrorDescription>Cruise lever</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Plausible</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1574</ErrorCode>
        <ErrorDescription>Superamento soglia di coppia durante intervento dell'ACC</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Above Maximum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Below Minimum Limit</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Valid</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1653</ErrorCode>
        <ErrorDescription>Timing Variator Solenoid</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Signal Above Maximum</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Signal Below Minimum</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>No Signal</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1654</ErrorCode>
        <ErrorDescription>Modular Manifold</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Short Circuit to VBatt</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Short Circuit To Gnd</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>Circuit Open</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1690</ErrorCode>
        <ErrorDescription>Safety Cut Off</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Invalid Signal</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1691</ErrorCode>
        <ErrorDescription>Safety Cut Off from Safety Controller</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Invalid Signal</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1702</ErrorCode>
        <ErrorDescription>EODB Relevent Error</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Below Minimum Limit</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1703</ErrorCode>
        <ErrorDescription>Engine Cutoff from C.R./CAE</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Below Minimum Limit</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>U1600</ErrorCode>
        <ErrorDescription>Immobiliser</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Plausible</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Immobiliser</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>No code received or link interrupted</MaskResultTrue>
                <MaskResultFalse>Code received</MaskResultFalse>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Erroneous key code</MaskResultTrue>
                <MaskResultFalse>Key code ok</MaskResultFalse>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>Virgin Ecu</MaskResultTrue>
                <MaskResultFalse>Non Virgin Ecu</MaskResultFalse>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Engine Start Disabled</MaskResultTrue>
                <MaskResultFalse>Engine start enabled</MaskResultFalse>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>16</MaskValue>
                <MaskResultTrue>Universal Code Received</MaskResultTrue>
                <MaskResultFalse>Universal code not received</MaskResultFalse>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>32</MaskValue>
                <MaskResultTrue>Separate line used</MaskResultTrue>
                <MaskResultFalse>Separate line used not used</MaskResultFalse>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>64</MaskValue>
                <MaskResultTrue>EEPROM Error</MaskResultTrue>
                <MaskResultFalse>EEPROM ok</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>U1601</ErrorCode>
        <ErrorDescription>CAN error</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>Mute</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Bus Off</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>U1700</ErrorCode>
        <ErrorDescription>CAN error communicating with automatic gearbox</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>No Signal</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Plausible</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>U1706</ErrorCode>
        <ErrorDescription>CAN error communicating with NFR</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>No Signal</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Plausible</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>U1711</ErrorCode>
        <ErrorDescription>CAN error communicating with NFR</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>No Signal</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Plausible</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>U1716</ErrorCode>
        <ErrorDescription>CAN error communicating with NAC</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>No Signal</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Plausible</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>U1719</ErrorCode>
        <ErrorDescription>CAN error communicating with NBA</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>No Signal</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Plausible</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
              </MaskMatch>
            </MaskMatches>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>0</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>604</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Standardised Load</Name>
            <ConversionId>615</ConversionId>
            <Units>%</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Engine Coolant Temperature</Name>
            <ConversionId>608</ConversionId>
            <Units>°C</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Air Temperature</Name>
            <ConversionId>609</ConversionId>
            <Units>°C</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Throttle Valve Angle</Name>
            <ConversionId>614</ConversionId>
            <Units>°</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Battery Voltage</Name>
            <ConversionId>620</ConversionId>
            <Units>volts</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
    </ErrorDefinitions>
  </ErrorMemoryStructureDefinition>
  <EcuAddress>16</EcuAddress>
  <EcuWarning />
  <Routines />
  <SnapshotDefinitions>
    <SnapshotDefinition>
      <Identifier>1</Identifier>
      <Name>Immobiliser</Name>
      <Lenght>1</Lenght>
      <Elements>
        <Element>
          <Name>Immobiliser Status</Name>
          <ElementDefinitions>
            <ElementDefinition>
              <Name>No Code Received</Name>
              <ConversionId>-1</ConversionId>
              <Units />
              <ByteIndex>0</ByteIndex>
              <ByteLenght>1</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>1</Bitmask>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>1</MaskValue>
                  <MaskResultTrue>True</MaskResultTrue>
                  <MaskResultFalse>False</MaskResultFalse>
                </MaskMatch>
              </MaskMatches>
              <LittleEndian>false</LittleEndian>
            </ElementDefinition>
            <ElementDefinition>
              <Name>Code Unknown</Name>
              <ConversionId>-1</ConversionId>
              <Units />
              <ByteIndex>0</ByteIndex>
              <ByteLenght>1</ByteLenght>
              <BitShift>1</BitShift>
              <Bitmask>2</Bitmask>
              <MaskMatches></MaskMatches>
              <LittleEndian>false</LittleEndian>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>1</MaskValue>
                  <MaskResultTrue>True</MaskResultTrue>
                  <MaskResultFalse>False</MaskResultFalse>
                </MaskMatch>
              </MaskMatches>
            </ElementDefinition>
            <ElementDefinition>
              <Name>Erroneous Key Code/Anntena Defect</Name>
              <ConversionId>-1</ConversionId>
              <Units />
              <ByteIndex>0</ByteIndex>
              <ByteLenght>1</ByteLenght>
              <BitShift>2</BitShift>
              <Bitmask>4</Bitmask>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>1</MaskValue>
                  <MaskResultTrue>True</MaskResultTrue>
                  <MaskResultFalse>False</MaskResultFalse>
                </MaskMatch>
              </MaskMatches>
              <LittleEndian>false</LittleEndian>
            </ElementDefinition>
            <ElementDefinition>
              <Name>Virgin Ecu</Name>
              <ConversionId>-1</ConversionId>
              <Units />
              <ByteIndex>0</ByteIndex>
              <ByteLenght>1</ByteLenght>
              <BitShift>3</BitShift>
              <Bitmask>8</Bitmask>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>1</MaskValue>
                  <MaskResultTrue>True</MaskResultTrue>
                  <MaskResultFalse>False</MaskResultFalse>
                </MaskMatch>
              </MaskMatches>
              <LittleEndian>false</LittleEndian>
            </ElementDefinition>
            <ElementDefinition>
              <Name>Engine Start Disabled</Name>
              <ConversionId>-1</ConversionId>
              <Units />
              <ByteIndex>0</ByteIndex>
              <ByteLenght>1</ByteLenght>
              <BitShift>4</BitShift>
              <Bitmask>16</Bitmask>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>1</MaskValue>
                  <MaskResultTrue>True</MaskResultTrue>
                  <MaskResultFalse>False</MaskResultFalse>
                </MaskMatch>
              </MaskMatches>
              <LittleEndian>false</LittleEndian>
            </ElementDefinition>
            <ElementDefinition>
              <Name>Universal Code Received</Name>
              <ConversionId>-1</ConversionId>
              <Units />
              <ByteIndex>0</ByteIndex>
              <ByteLenght>1</ByteLenght>
              <BitShift>5</BitShift>
              <Bitmask>32</Bitmask>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>1</MaskValue>
                  <MaskResultTrue>True</MaskResultTrue>
                  <MaskResultFalse>False</MaskResultFalse>
                </MaskMatch>
              </MaskMatches>
              <LittleEndian>false</LittleEndian>
            </ElementDefinition>
          </ElementDefinitions>
        </Element>
      </Elements>
    </SnapshotDefinition>
    <SnapshotDefinition>
      <Identifier>97</Identifier>
      <Name>Diagnostic State CAN line (High Speed)</Name>
      <Lenght>2</Lenght>
      <Elements>
        <Element>
          <Name>Diagnostic Status</Name>
          <ElementDefinitions>
            <ElementDefinition>
              <Name>Absence of communication with NBC</Name>
              <ConversionId>-1</ConversionId>
              <Units />
              <ByteIndex>0</ByteIndex>
              <ByteLenght>1</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>1</Bitmask>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>1</MaskValue>
                  <MaskResultTrue>Present</MaskResultTrue>
                  <MaskResultFalse>Absent</MaskResultFalse>
                </MaskMatch>
              </MaskMatches>
            </ElementDefinition>
            <ElementDefinition>
              <Name>Absence of communication with NFR</Name>
              <ConversionId>-1</ConversionId>
              <Units />
              <ByteIndex>0</ByteIndex>
              <ByteLenght>1</ByteLenght>
              <BitShift>1</BitShift>
              <Bitmask>2</Bitmask>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>1</MaskValue>
                  <MaskResultTrue>Present</MaskResultTrue>
                  <MaskResultFalse>Absent</MaskResultFalse>
                </MaskMatch>
              </MaskMatches>
            </ElementDefinition>
            <ElementDefinition>
              <Name>Absence of communication with NCA/NCR</Name>
              <ConversionId>-1</ConversionId>
              <Units />
              <ByteIndex>0</ByteIndex>
              <ByteLenght>1</ByteLenght>
              <BitShift>2</BitShift>
              <Bitmask>4</Bitmask>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>1</MaskValue>
                  <MaskResultTrue>Present</MaskResultTrue>
                  <MaskResultFalse>Absent</MaskResultFalse>
                </MaskMatch>
              </MaskMatches>
            </ElementDefinition>
            <ElementDefinition>
              <Name>Absence of communication with NAC</Name>
              <ConversionId>-1</ConversionId>
              <Units />
              <ByteIndex>0</ByteIndex>
              <ByteLenght>1</ByteLenght>
              <BitShift>3</BitShift>
              <Bitmask>8</Bitmask>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>1</MaskValue>
                  <MaskResultTrue>Present</MaskResultTrue>
                  <MaskResultFalse>Absent</MaskResultFalse>
                </MaskMatch>
              </MaskMatches>
            </ElementDefinition>
            <ElementDefinition>
              <Name>Absence of communication with NBA</Name>
              <ConversionId>-1</ConversionId>
              <Units />
              <ByteIndex>0</ByteIndex>
              <ByteLenght>1</ByteLenght>
              <BitShift>4</BitShift>
              <Bitmask>16</Bitmask>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>1</MaskValue>
                  <MaskResultTrue>Present</MaskResultTrue>
                  <MaskResultFalse>Absent</MaskResultFalse>
                </MaskMatch>
              </MaskMatches>
            </ElementDefinition>
          </ElementDefinitions>
        </Element>
      </Elements>
    </SnapshotDefinition>
    <SnapshotDefinition>
      <Identifier>160</Identifier>
      <Name>Autoadaptation Lambda Bank One</Name>
      <Lenght>16</Lenght>
      <Elements>
        <Element>
          <Name></Name>
          <ElementDefinitions>
            <ElementDefinition>
              <Name>Multiplication Factor Bank 1 Actual Load</Name>
              <ConversionId>647</ConversionId>
              <Units>ms</Units>
              <ByteIndex>0</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Additive Factor Bank 1</Name>
              <ConversionId>648</ConversionId>
              <Units>ms</Units>
              <ByteIndex>2</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Multiplication Factor Bank 1 Low Load</Name>
              <ConversionId>647</ConversionId>
              <Units>ms</Units>
              <ByteIndex>4</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Multiplication Factor Bank 1 High Load</Name>
              <ConversionId>647</ConversionId>
              <Units>ms</Units>
              <ByteIndex>6</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
          </ElementDefinitions>
        </Element>
      </Elements>
    </SnapshotDefinition>
    <SnapshotDefinition>
      <Identifier>161</Identifier>
      <Name>Throttle potentiometer</Name>
      <Lenght>16</Lenght>
      <Elements>
        <Element>
          <Name></Name>
          <ElementDefinitions>
            <ElementDefinition>
              <Name>Throttle 1 Potentiometer</Name>
              <ConversionId>628</ConversionId>
              <Units>%</Units>
              <ByteIndex>0</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Throttle 2 Potentiometer</Name>
              <ConversionId>628</ConversionId>
              <Units>%</Units>
              <ByteIndex>2</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Throttle 1 Potentiometer (Standardised for end limit)</Name>
              <ConversionId>635</ConversionId>
              <Units>%</Units>
              <ByteIndex>4</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Throttle 2 Potentiometer (Standardised for end limit)</Name>
              <ConversionId>635</ConversionId>
              <Units>%</Units>
              <ByteIndex>6</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Throttle Angle</Name>
              <ConversionId>649</ConversionId>
              <Units>°</Units>
              <ByteIndex>8</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Throttle Lower Limit</Name>
              <ConversionId>650</ConversionId>
              <Units>%</Units>
              <ByteIndex>10</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Throttle Lower Limit Self-Adaptation</Name>
              <ConversionId>-1</ConversionId>
              <Units />
              <ByteIndex>12</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>9</MaskValue>
                  <MaskResultTrue>9: Learning Complete</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>8</MaskValue>
                  <MaskResultTrue>8: Learning</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>7</MaskValue>
                  <MaskResultTrue>7: Learning</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>6</MaskValue>
                  <MaskResultTrue>6: Learning</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>5</MaskValue>
                  <MaskResultTrue>5: Learning</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>4</MaskValue>
                  <MaskResultTrue>4: Learning</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>3</MaskValue>
                  <MaskResultTrue>3: Learning (New Ecu)</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>2</MaskValue>
                  <MaskResultTrue>2: Learning (New Ecu)</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>1</MaskValue>
                  <MaskResultTrue>1: Learning (New Ecu)</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>0</MaskValue>
                  <MaskResultTrue>0: Learning (New Ecu)</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
              </MaskMatches>
            </ElementDefinition>
          </ElementDefinitions>
        </Element>
      </Elements>
    </SnapshotDefinition>
    <SnapshotDefinition>
      <Identifier>162</Identifier>
      <Name>Accelerator potentiometer</Name>
      <Lenght>16</Lenght>
      <Elements>
        <Element>
          <Name></Name>
          <ElementDefinitions>
            <ElementDefinition>
              <Name>Accelerator 1 Potentiometer</Name>
              <ConversionId>651</ConversionId>
              <Units>%</Units>
              <ByteIndex>0</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Accelerator 2 Potentiometer</Name>
              <ConversionId>651</ConversionId>
              <Units>%</Units>
              <ByteIndex>2</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Accelerator 1 Potentiometer (Standardised for end limit)</Name>
              <ConversionId>651</ConversionId>
              <Units>%</Units>
              <ByteIndex>4</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Accelerator 2 Potentiometer (Standardised for end limit)</Name>
              <ConversionId>651</ConversionId>
              <Units>%</Units>
              <ByteIndex>6</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Accelerator Pedal Percentage</Name>
              <ConversionId>650</ConversionId>
              <Units>%</Units>
              <ByteIndex>8</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Actual Accelerator value after limitation</Name>
              <ConversionId>652</ConversionId>
              <Units>°</Units>
              <ByteIndex>10</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Target Accelerator value from line characteristics</Name>
              <ConversionId>650</ConversionId>
              <Units>%</Units>
              <ByteIndex>12</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Accelerator Target value</Name>
              <ConversionId>650</ConversionId>
              <Units>%</Units>
              <ByteIndex>14</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
          </ElementDefinitions>
        </Element>
      </Elements>
    </SnapshotDefinition>
    <SnapshotDefinition>
      <Identifier>163</Identifier>
      <Name>Lambda Sensor</Name>
      <Lenght>16</Lenght>
      <Elements>
        <Element>
          <ElementDefinitions>
            <ElementDefinition>
              <Name>Lambda Sensor Voltage Bank 1 Pre Cat</Name>
              <ConversionId>653</ConversionId>
              <Units>mv</Units>
              <ByteIndex>0</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Lambda Sensor Voltage Bank 1 Post Cat</Name>
              <ConversionId>653</ConversionId>
              <Units>mv</Units>
              <ByteIndex>2</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Lambda Regulation Bank 1</Name>
              <ConversionId>637</ConversionId>
              <Units />
              <ByteIndex>4</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Lambda Sensor Voltage Bank 2 Pre Cat</Name>
              <ConversionId>653</ConversionId>
              <Units>mv</Units>
              <ByteIndex>8</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Lambda Sensor Voltage Bank 2 Post Cat</Name>
              <ConversionId>653</ConversionId>
              <Units>mv</Units>
              <ByteIndex>10</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Lambda Regulation Bank 2</Name>
              <ConversionId>637</ConversionId>
              <Units />
              <ByteIndex>12</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
          </ElementDefinitions>
        </Element>
      </Elements>
    </SnapshotDefinition>
    <SnapshotDefinition>
      <Identifier>164</Identifier>
      <Name>Knock Control</Name>
      <Lenght>16</Lenght>
      <Elements>
        <Element>
          <Name></Name>
          <ElementDefinitions>
            <ElementDefinition>
              <Name>Reference value for cylinder 1 in order of ignition</Name>
              <ConversionId>654</ConversionId>
              <Units>Volts</Units>
              <ByteIndex>0</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Reference value for cylinder 2 in order of ignition</Name>
              <ConversionId>654</ConversionId>
              <Units>Volts</Units>
              <ByteIndex>2</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Reference value for cylinder 3 in order of ignition</Name>
              <ConversionId>654</ConversionId>
              <Units>Volts</Units>
              <ByteIndex>4</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Reference value for cylinder 4 in order of ignition</Name>
              <ConversionId>654</ConversionId>
              <Units>Volts</Units>
              <ByteIndex>6</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Reference value for cylinder 5 in order of ignition</Name>
              <ConversionId>654</ConversionId>
              <Units>Volts</Units>
              <ByteIndex>8</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Reference value for cylinder 6 in order of ignition</Name>
              <ConversionId>654</ConversionId>
              <Units>Volts</Units>
              <ByteIndex>10</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
          </ElementDefinitions>
        </Element>
      </Elements>
    </SnapshotDefinition>
    <SnapshotDefinition>
      <Identifier>165</Identifier>
      <Name>EOBD Misfire Counter</Name>
      <Lenght>16</Lenght>
      <Elements>
        <Element>
          <Name></Name>
          <ElementDefinitions>
            <ElementDefinition>
              <Name>Total EOBD relevent misfires</Name>
              <ConversionId>655</ConversionId>
              <Units>n°</Units>
              <ByteIndex>0</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Misfire interval count</Name>
              <ConversionId>655</ConversionId>
              <Units>n°</Units>
              <ByteIndex>2</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Total EOBD relevent misfires for cylinder 1 in order of ignition</Name>
              <ConversionId>655</ConversionId>
              <Units>n°</Units>
              <ByteIndex>4</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Total EOBD relevent misfires for cylinder 2 in order of ignition</Name>
              <ConversionId>655</ConversionId>
              <Units>n°</Units>
              <ByteIndex>6</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Total EOBD relevent misfires for cylinder 3 in order of ignition</Name>
              <ConversionId>655</ConversionId>
              <Units>n°</Units>
              <ByteIndex>8</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Total EOBD relevent misfires for cylinder 4 in order of ignition</Name>
              <ConversionId>655</ConversionId>
              <Units>n°</Units>
              <ByteIndex>10</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Total EOBD relevent misfires for cylinder 5 in order of ignition</Name>
              <ConversionId>655</ConversionId>
              <Units>n°</Units>
              <ByteIndex>12</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Total EOBD relevent misfires for cylinder 6 in order of ignition</Name>
              <ConversionId>655</ConversionId>
              <Units>n°</Units>
              <ByteIndex>14</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
          </ElementDefinitions>
        </Element>
      </Elements>
    </SnapshotDefinition>
    <SnapshotDefinition>
      <Identifier>166</Identifier>
      <Name>Catalyst Damaging Misfire Counter</Name>
      <Lenght>16</Lenght>
      <Elements>
        <Element>
          <Name />
          <ElementDefinitions>
            <ElementDefinition>
              <Name>Total catalyst damaging misfires bank one</Name>
              <ConversionId>655</ConversionId>
              <Units>n°</Units>
              <ByteIndex>0</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Total catalyst damaging misfires bank two</Name>
              <ConversionId>655</ConversionId>
              <Units>n°</Units>
              <ByteIndex>2</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Total catalyst damaging misfires for cylinder 1 in order of ignition</Name>
              <ConversionId>655</ConversionId>
              <Units>n°</Units>
              <ByteIndex>4</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Total catalyst damaging misfires for cylinder 2 in order of ignition</Name>
              <ConversionId>655</ConversionId>
              <Units>n°</Units>
              <ByteIndex>6</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Total catalyst damaging misfires for cylinder 3 in order of ignition</Name>
              <ConversionId>655</ConversionId>
              <Units>n°</Units>
              <ByteIndex>8</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Total catalyst damaging misfires for cylinder 4 in order of ignition</Name>
              <ConversionId>655</ConversionId>
              <Units>n°</Units>
              <ByteIndex>10</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Total catalyst damaging misfires for cylinder 5 in order of ignition</Name>
              <ConversionId>655</ConversionId>
              <Units>n°</Units>
              <ByteIndex>12</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Total catalyst damaging misfires for cylinder 6 in order of ignition</Name>
              <ConversionId>655</ConversionId>
              <Units>n°</Units>
              <ByteIndex>14</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
          </ElementDefinitions>
        </Element>
      </Elements>
    </SnapshotDefinition>
    <!--<SnapshotDefinition>
      <Identifier>167</Identifier>
      <Name>Ecu Status</Name>
      <Lenght>16</Lenght>
    </SnapshotDefinition>-->
    <SnapshotDefinition>
      <Identifier>168</Identifier>
      <Name>Wheel Speed</Name>
      <Lenght>16</Lenght>
      <Elements>
        <Element>
          <Name />
          <ElementDefinitions>
            <ElementDefinition>
              <Name>Wheel Speed Front SX</Name>
              <ConversionId>621</ConversionId>
              <Units>km/h</Units>
              <ByteIndex>0</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Wheel Speed Front DX</Name>
              <ConversionId>621</ConversionId>
              <Units>km/h</Units>
              <ByteIndex>2</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Wheel Speed Rear SX</Name>
              <ConversionId>621</ConversionId>
              <Units>km/h</Units>
              <ByteIndex>4</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Wheel Speed Rear DX</Name>
              <ConversionId>621</ConversionId>
              <Units>km/h</Units>
              <ByteIndex>6</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
          </ElementDefinitions>
        </Element>
      </Elements>
    </SnapshotDefinition>
    <SnapshotDefinition>
      <Identifier>169</Identifier>
      <Name>Autoadaptation Lambda Bank 2</Name>
      <Lenght>16</Lenght>
      <Elements>
        <Element>
          <Name></Name>
          <ElementDefinitions>
            <ElementDefinition>
              <Name>Multiplication Factor Bank 2 Actual Load</Name>
              <ConversionId>647</ConversionId>
              <Units>ms</Units>
              <ByteIndex>0</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Additive Factor Bank 2</Name>
              <ConversionId>648</ConversionId>
              <Units>ms</Units>
              <ByteIndex>2</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Multiplication Factor Bank 2 Low Load</Name>
              <ConversionId>647</ConversionId>
              <Units>ms</Units>
              <ByteIndex>4</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Multiplication Factor Bank 2 High Load</Name>
              <ConversionId>647</ConversionId>
              <Units>ms</Units>
              <ByteIndex>6</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
          </ElementDefinitions>
        </Element>
      </Elements>
    </SnapshotDefinition>
    <!--<SnapshotDefinition>
      <Identifier>170</Identifier>
      <Name>Lambda sensor signal status</Name>
      <Lenght>16</Lenght>
    </SnapshotDefinition>-->
    <SnapshotDefinition>
      <Identifier>171</Identifier>
      <Name>Pre and post Lambda sensor heater resistance</Name>
      <Lenght>16</Lenght>
      <Elements>
        <Element>
          <Name></Name>
          <ElementDefinitions>
            <ElementDefinition>
              <Name>Heater resistance bank one pre cat lambda sensor</Name>
              <ConversionId>656</ConversionId>
              <Units>ohms</Units>
              <ByteIndex>0</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Heater resistance bank 1 pre cat lambda sensor</Name>
              <ConversionId>656</ConversionId>
              <Units>ohms</Units>
              <ByteIndex>2</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Diagnostic threshold heater resistance bank 1 pre cat lambda sensor</Name>
              <ConversionId>656</ConversionId>
              <Units>ohms</Units>
              <ByteIndex>4</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Heater resistance bank one post cat lambda sensor</Name>
              <ConversionId>656</ConversionId>
              <Units>ohms</Units>
              <ByteIndex>6</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Diagnostic threshold heater resistance bank 1 post cat lambda sensor</Name>
              <ConversionId>656</ConversionId>
              <Units>ohms</Units>
              <ByteIndex>8</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Heater resistance bank 2 pre cat lambda sensor</Name>
              <ConversionId>656</ConversionId>
              <Units>ohms</Units>
              <ByteIndex>10</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Diagnostic threshold heater resistance bank 2 pre cat lambda sensor</Name>
              <ConversionId>656</ConversionId>
              <Units>ohms</Units>
              <ByteIndex>12</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Heater resistance bank 2 post cat lambda sensor</Name>
              <ConversionId>656</ConversionId>
              <Units>ohms</Units>
              <ByteIndex>14</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
          </ElementDefinitions>
          <ElementDefinition>
            <Name>Diagnostic threshold heater resistance bank 2 post cat lambda sensor</Name>
            <ConversionId>656</ConversionId>
            <Units>ohms</Units>
            <ByteIndex>14</ByteIndex>
            <ByteLenght>2</ByteLenght>
            <Bitmask>65535</Bitmask>
            <MaskMatches />
          </ElementDefinition>
        </Element>
      </Elements>
    </SnapshotDefinition>
    <SnapshotDefinition>
      <Identifier>172</Identifier>
      <Name>Diagnostic Status CAN Line</Name>
      <Lenght>16</Lenght>
      <Elements>
        <Element>
          <Name></Name>
          <ElementDefinitions>
            <ElementDefinition>
              <Name>Absence of communication with NBC</Name>
              <ConversionId>-1</ConversionId>
              <Units />
              <ByteIndex>1</ByteIndex>
              <ByteLenght>1</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>1</Bitmask>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>1</MaskValue>
                  <MaskResultTrue>Present</MaskResultTrue>
                  <MaskResultFalse>Absent</MaskResultFalse>
                </MaskMatch>
              </MaskMatches>
            </ElementDefinition>
            <ElementDefinition>
              <Name>Absence of communication with NFR</Name>
              <ConversionId>-1</ConversionId>
              <Units />
              <ByteIndex>1</ByteIndex>
              <ByteLenght>1</ByteLenght>
              <BitShift>1</BitShift>
              <Bitmask>2</Bitmask>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>1</MaskValue>
                  <MaskResultTrue>Present</MaskResultTrue>
                  <MaskResultFalse>Absent</MaskResultFalse>
                </MaskMatch>
              </MaskMatches>
            </ElementDefinition>
            <ElementDefinition>
              <Name>Absence of communication with NCA/NCR</Name>
              <ConversionId>-1</ConversionId>
              <Units />
              <ByteIndex>1</ByteIndex>
              <ByteLenght>1</ByteLenght>
              <BitShift>2</BitShift>
              <Bitmask>4</Bitmask>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>1</MaskValue>
                  <MaskResultTrue>Present</MaskResultTrue>
                  <MaskResultFalse>Absent</MaskResultFalse>
                </MaskMatch>
              </MaskMatches>
            </ElementDefinition>
            <ElementDefinition>
              <Name>Absence of communication with NAC</Name>
              <ConversionId>-1</ConversionId>
              <Units />
              <ByteIndex>1</ByteIndex>
              <ByteLenght>1</ByteLenght>
              <BitShift>3</BitShift>
              <Bitmask>8</Bitmask>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>1</MaskValue>
                  <MaskResultTrue>Present</MaskResultTrue>
                  <MaskResultFalse>Absent</MaskResultFalse>
                </MaskMatch>
              </MaskMatches>
            </ElementDefinition>
            <ElementDefinition>
              <Name>Absence of communication with NBA</Name>
              <ConversionId>-1</ConversionId>
              <Units />
              <ByteIndex>1</ByteIndex>
              <ByteLenght>1</ByteLenght>
              <BitShift>4</BitShift>
              <Bitmask>16</Bitmask>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>1</MaskValue>
                  <MaskResultTrue>Present</MaskResultTrue>
                  <MaskResultFalse>Absent</MaskResultFalse>
                </MaskMatch>
              </MaskMatches>
            </ElementDefinition>
            <ElementDefinition>
              <Name>Elapsed time with errors NBC</Name>
              <ConversionId>657</ConversionId>
              <Units>ms</Units>
              <ByteIndex>2</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Elapsed time with errors NFR</Name>
              <ConversionId>657</ConversionId>
              <Units>ms</Units>
              <ByteIndex>4</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Elapsed time with errors NCA/NCR</Name>
              <ConversionId>657</ConversionId>
              <Units>ms</Units>
              <ByteIndex>6</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Elapsed time with errors NAC</Name>
              <ConversionId>657</ConversionId>
              <Units>ms</Units>
              <ByteIndex>8</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Elapsed time with errors NBA</Name>
              <ConversionId>657</ConversionId>
              <Units>ms</Units>
              <ByteIndex>10</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
          </ElementDefinitions>
        </Element>
      </Elements>
    </SnapshotDefinition>
    <SnapshotDefinition>
      <Identifier>172</Identifier>
      <Name>Error Counter CAN Line</Name>
      <Lenght>16</Lenght>
      <Elements>
        <Element>
          <ElementDefinitions>
            <ElementDefinition>
              <Name>Counter of Errors NBC</Name>
              <ConversionId>0</ConversionId>
              <ByteIndex>0</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Counter of Errors NFR</Name>
              <ConversionId>0</ConversionId>
              <ByteIndex>2</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Counter of Errors NCA / NCR</Name>
              <ConversionId>0</ConversionId>
              <ByteIndex>4</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Counter of Errors NAC</Name>
              <ConversionId>0</ConversionId>
              <ByteIndex>6</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
            <ElementDefinition>
              <Name>Counter of Errors NBA</Name>
              <ConversionId>0</ConversionId>
              <ByteIndex>8</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches />
            </ElementDefinition>
          </ElementDefinitions>
        </Element>
      </Elements>
    </SnapshotDefinition>
  </SnapshotDefinitions>
  <Sensors>
    <LocalIdentifier>
      <Name>Odometer</Name>
      <ConversionId>600</ConversionId>
      <Units>km</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <UpperLimit>300000</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>3</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Checksum Manipulation Counter</Name>
      <ConversionId>601</ConversionId>
      <Units>count</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <UpperLimit>256</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>5</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Number times Max RPM exceeded</Name>
      <Units>count</Units>
      <ConversionId>602</ConversionId>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <FlagType>false</FlagType>
      <Bitmask>0</Bitmask>
      <LittleEndian>false</LittleEndian>
      <Id>8</Id>
      <UpperLimit>256</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>0</BitShift>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Total time exceeding Max RPM</Name>
      <ConversionId>603</ConversionId>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <FlagType>false</FlagType>
      <Bitmask>0</Bitmask>
      <LittleEndian>false</LittleEndian>
      <Id>9</Id>
      <Units>ms</Units>
      <UpperLimit>6553500</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>0</BitShift>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Maximum Rpm Reached</Name>
      <ConversionId>604</ConversionId>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <FlagType>false</FlagType>
      <Bitmask>0</Bitmask>
      <LittleEndian>false</LittleEndian>
      <Id>10</Id>
      <Units>rpm</Units>
      <UpperLimit>12000</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>0</BitShift>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <FlagType>false</FlagType>
      <Bitmask>0</Bitmask>
      <LittleEndian>false</LittleEndian>
      <Id>11</Id>
      <Name>Number of rewritings</Name>
      <ConversionId>605</ConversionId>
      <Units>count</Units>
      <UpperLimit>256</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>0</BitShift>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <FlagType>false</FlagType>
      <Bitmask>0</Bitmask>
      <LittleEndian>false</LittleEndian>
      <Id>12</Id>
      <Name>Odometer @ last rewriting</Name>
      <ConversionId>606</ConversionId>
      <Units>km</Units>
      <UpperLimit>300000</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>0</BitShift>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <FlagType>false</FlagType>
      <Bitmask>0</Bitmask>
      <LittleEndian>false</LittleEndian>
      <Id>48</Id>
      <Name>Engine Speed</Name>
      <ConversionId>607</ConversionId>
      <Units>rpm</Units>
      <UpperLimit>7500</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>0</BitShift>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <FlagType>false</FlagType>
      <Bitmask>0</Bitmask>
      <LittleEndian>false</LittleEndian>
      <Id>49</Id>
      <Name>Engine Coolant Temperature</Name>
      <ConversionId>608</ConversionId>
      <Units>°C</Units>
      <UpperLimit>140</UpperLimit>
      <LowerLimit>-41</LowerLimit>
      <BitShift>0</BitShift>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <FlagType>false</FlagType>
      <Bitmask>0</Bitmask>
      <LittleEndian>false</LittleEndian>
      <Id>50</Id>
      <Name>Air Temperature</Name>
      <ConversionId>609</ConversionId>
      <Units>°C</Units>
      <UpperLimit>150</UpperLimit>
      <LowerLimit>-30</LowerLimit>
      <BitShift>0</BitShift>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <FlagType>false</FlagType>
      <Bitmask>0</Bitmask>
      <LittleEndian>false</LittleEndian>
      <Id>51</Id>
      <Name>Air Mass Flow</Name>
      <ConversionId>610</ConversionId>
      <Units>kg/h</Units>
      <UpperLimit>6550</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>0</BitShift>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <FlagType>false</FlagType>
      <Bitmask>0</Bitmask>
      <LittleEndian>false</LittleEndian>
      <Id>52</Id>
      <Name>Advance Angle</Name>
      <ConversionId>611</ConversionId>
      <Units>°</Units>
      <UpperLimit>15</UpperLimit>
      <LowerLimit>-45</LowerLimit>
      <BitShift>0</BitShift>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <FlagType>false</FlagType>
      <Bitmask>0</Bitmask>
      <LittleEndian>false</LittleEndian>
      <Id>53</Id>
      <Name>Injection Time</Name>
      <ConversionId>612</ConversionId>
      <Units>uS</Units>
      <UpperLimit>35000</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>0</BitShift>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <FlagType>false</FlagType>
      <Bitmask>0</Bitmask>
      <LittleEndian>false</LittleEndian>
      <Id>54</Id>
      <Name>Injection Time @ Startup</Name>
      <ConversionId>613</ConversionId>
      <Units>uS</Units>
      <UpperLimit>20000</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>0</BitShift>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <FlagType>false</FlagType>
      <Bitmask>0</Bitmask>
      <LittleEndian>false</LittleEndian>
      <Id>55</Id>
      <Name>Throttle Valve Angle</Name>
      <ConversionId>614</ConversionId>
      <Units>°</Units>
      <UpperLimit>85</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>0</BitShift>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <FlagType>false</FlagType>
      <Bitmask>0</Bitmask>
      <LittleEndian>false</LittleEndian>
      <Id>56</Id>
      <Name>Standardised Load</Name>
      <ConversionId>615</ConversionId>
      <Units>%</Units>
      <UpperLimit>100</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>0</BitShift>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <FlagType>false</FlagType>
      <Bitmask>0</Bitmask>
      <LittleEndian>false</LittleEndian>
      <Id>57</Id>
      <Name>Filtered load</Name>
      <ConversionId>616</ConversionId>
      <Units>uS</Units>
      <UpperLimit>20000</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>0</BitShift>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <FlagType>false</FlagType>
      <Bitmask>0</Bitmask>
      <LittleEndian>false</LittleEndian>
      <Id>58</Id>
      <Name>Secondary load f(Throttle)</Name>
      <ConversionId>617</ConversionId>
      <Units>uS</Units>
      <UpperLimit>20000</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>0</BitShift>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Self adaptation of Lambda Control Bank 1</Name>
      <ConversionId>-1</ConversionId>
      <Units>-</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>1</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Adapted</MaskResultTrue>
          <MaskResultFalse>Not Adapted</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>59</Id>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>59</Id>
      <Name>Self adaptation of Lambda Multipicative Control Bank 1</Name>
      <ConversionId>-1</ConversionId>
      <Units>-</Units>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>1</BitShift>
      <Bitmask>2</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Adapted</MaskResultTrue>
          <MaskResultFalse>Not Adapted</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>59</Id>
      <Name>Self adaptation of Lambda Control Bank 2</Name>
      <ConversionId>-1</ConversionId>
      <Units>-</Units>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>2</BitShift>
      <Bitmask>4</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Adapted</MaskResultTrue>
          <MaskResultFalse>Not Adapted</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Self adaptation of Lambda Multipicative Control Bank 2</Name>
      <ConversionId>-1</ConversionId>
      <Units>-</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>3</BitShift>
      <Bitmask>8</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Adapted</MaskResultTrue>
          <MaskResultFalse>Not Adapted</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>59</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Autoadaption Lambda control</Name>
      <ConversionId>-1</ConversionId>
      <Units>State</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <FlagType>false</FlagType>
      <Id>59</Id>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>4</BitShift>
      <Bitmask>16</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Adapted</MaskResultTrue>
          <MaskResultFalse>Not Adapted</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>59</Id>
      <Name>Canister</Name>
      <ConversionId>-1</ConversionId>
      <Units>-</Units>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>5</BitShift>
      <Bitmask>32</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>On</MaskResultTrue>
          <MaskResultFalse>Off</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Autoadaption Lambda Control Blocked</Name>
      <ConversionId>-1</ConversionId>
      <Units>-</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>6</BitShift>
      <Bitmask>64</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Blocked</MaskResultTrue>
          <MaskResultFalse>Not Blocked</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>59</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>59</Id>
      <Name>Request MIL ON from Robotized/Automatic Gearbox</Name>
      <ConversionId>-1</ConversionId>
      <Units>-</Units>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>9</BitShift>
      <Bitmask>512</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>MIL On</MaskResultTrue>
          <MaskResultFalse>MIL Off</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>59</Id>
      <Name>Recovery Robotized/Automatic Gearbox</Name>
      <ConversionId>-1</ConversionId>
      <Units>-</Units>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>10</BitShift>
      <Bitmask>1024</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Active</MaskResultTrue>
          <MaskResultFalse>InActive</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>59</Id>
      <Name>Motor OFF request from Robotized/Automatic Gearbox</Name>
      <ConversionId>-1</ConversionId>
      <Units>-</Units>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>11</BitShift>
      <Bitmask>2048</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Motor Off</MaskResultTrue>
          <MaskResultFalse>Motor On</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>59</Id>
      <Name>Gear Change</Name>
      <ConversionId>-1</ConversionId>
      <Units>-</Units>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>12</BitShift>
      <Bitmask>4096</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Active</MaskResultTrue>
          <MaskResultFalse>InActive</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Bitmask>0</Bitmask>
      <Id>60</Id>
      <Name>Air Con Circuit Pressure</Name>
      <ConversionId>618</ConversionId>
      <Units>Bar</Units>
      <UpperLimit>100</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>0</BitShift>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>61</Id>
      <Name>Air Flow Meter Voltage</Name>
      <ConversionId>619</ConversionId>
      <Units>mV</Units>
      <UpperLimit>5500</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>0</BitShift>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>62</Id>
      <Name>Battery Voltage</Name>
      <ConversionId>620</ConversionId>
      <Units>volts</Units>
      <UpperLimit>15</UpperLimit>
      <LowerLimit>10</LowerLimit>
      <BitShift>0</BitShift>
      <MaskMatches></MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>63</Id>
      <Name>Vehicle Speed</Name>
      <ConversionId>621</ConversionId>
      <Units>km/h</Units>
      <UpperLimit>250</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>0</BitShift>
      <MaskMatches></MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>64</Id>
      <Name>Vehicle Speed Not Filtered</Name>
      <ConversionId>622</ConversionId>
      <Units>km/h</Units>
      <UpperLimit>250</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>0</BitShift>
      <MaskMatches></MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>65</Id>
      <Name>Battery Voltage (ADC)</Name>
      <ConversionId>623</ConversionId>
      <Units>volts</Units>
      <UpperLimit>15</UpperLimit>
      <LowerLimit>10</LowerLimit>
      <BitShift>0</BitShift>
      <MaskMatches></MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>66</Id>
      <Name>Air Flow (Not Filtered)</Name>
      <ConversionId>624</ConversionId>
      <Units>kg/h</Units>
      <UpperLimit>6550</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>0</BitShift>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteIndex>0</ByteIndex>
      <Name>Motorised Throttle Self Adaptation - Active</Name>
      <ConversionId>-1</ConversionId>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>67</Id>
      <Units>-</Units>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>0</BitShift>
      <Bitmask>1</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>True</MaskResultTrue>
          <MaskResultFalse>False</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteIndex>0</ByteIndex>
      <Name>Motorised Throttle Self Adaptation - Enabled</Name>
      <ConversionId>-1</ConversionId>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>67</Id>
      <Units>-</Units>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>1</BitShift>
      <Bitmask>2</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>True</MaskResultTrue>
          <MaskResultFalse>False</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteIndex>0</ByteIndex>
      <Name>Motorised Throttle Self Adaptation - Completed</Name>
      <ConversionId>-1</ConversionId>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>67</Id>
      <Units>-</Units>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>2</BitShift>
      <Bitmask>4</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>True</MaskResultTrue>
          <MaskResultFalse>False</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteIndex>0</ByteIndex>
      <Name>Motorised Throttle Self Adaptation - Memorised</Name>
      <ConversionId>-1</ConversionId>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>67</Id>
      <Units>-</Units>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>3</BitShift>
      <Bitmask>8</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>True</MaskResultTrue>
          <MaskResultFalse>False</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>67</Id>
      <Name>Accelerator Pedal movement</Name>
      <ConversionId>-1</ConversionId>
      <Units>-</Units>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>4</BitShift>
      <Bitmask>16</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Not Plausible</MaskResultTrue>
          <MaskResultFalse>Plausible</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>67</Id>
      <Name>Cut Off for Safety</Name>
      <ConversionId>-1</ConversionId>
      <Units>-</Units>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>5</BitShift>
      <Bitmask>32</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Active</MaskResultTrue>
          <MaskResultFalse>InActive</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>67</Id>
      <Name>Cut Off for Throttle Pot Error</Name>
      <ConversionId>-1</ConversionId>
      <Units>-</Units>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>6</BitShift>
      <Bitmask>64</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Active</MaskResultTrue>
          <MaskResultFalse>InActive</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>67</Id>
      <Name>Cut Off for Throttle Motor Error</Name>
      <ConversionId>-1</ConversionId>
      <Units>-</Units>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>7</BitShift>
      <Bitmask>128</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Active</MaskResultTrue>
          <MaskResultFalse>InActive</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>67</Id>
      <Name>Request Fan 1 On</Name>
      <ConversionId>-1</ConversionId>
      <Units>-</Units>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>8</BitShift>
      <Bitmask>256</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Active</MaskResultTrue>
          <MaskResultFalse>InActive</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>67</Id>
      <Name>Request Fan 2 On</Name>
      <ConversionId>-1</ConversionId>
      <Units>-</Units>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>9</BitShift>
      <Bitmask>512</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Active</MaskResultTrue>
          <MaskResultFalse>InActive</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>67</Id>
      <Name>Cooling Fan #1 Activation (Low Speed)</Name>
      <ConversionId>-1</ConversionId>
      <Units>-</Units>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>10</BitShift>
      <Bitmask>1024</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>On</MaskResultTrue>
          <MaskResultFalse>Off</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>67</Id>
      <Name>Cooling Fan #2 Activation (High Speed)</Name>
      <ConversionId>-1</ConversionId>
      <Units>-</Units>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>11</BitShift>
      <Bitmask>2048</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>On</MaskResultTrue>
          <MaskResultFalse>Off</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>67</Id>
      <Name>Air Con Request</Name>
      <ConversionId>-1</ConversionId>
      <Units>-</Units>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>12</BitShift>
      <Bitmask>4096</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>On</MaskResultTrue>
          <MaskResultFalse>Off</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>67</Id>
      <Name>Air Con Compressor</Name>
      <ConversionId>-1</ConversionId>
      <Units>-</Units>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>13</BitShift>
      <Bitmask>8192</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>On</MaskResultTrue>
          <MaskResultFalse>Off</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>67</Id>
      <Name>Air Con Acknowledge</Name>
      <ConversionId>-1</ConversionId>
      <Units>-</Units>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>14</BitShift>
      <Bitmask>16384</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Present</MaskResultTrue>
          <MaskResultFalse>Absent</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>67</Id>
      <Name>Fan 2 Relay Acknowledge (High Speed) </Name>
      <ConversionId>-1</ConversionId>
      <Units>-</Units>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>15</BitShift>
      <Bitmask>32768</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Present</MaskResultTrue>
          <MaskResultFalse>Absent</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>68</Id>
      <Name>Lambda Sensor Bank 1 - Open loop incorrect conditions</Name>
      <ConversionId>-1</ConversionId>
      <Units>-</Units>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>0</BitShift>
      <Bitmask>1</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Open Loop</MaskResultTrue>
          <MaskResultFalse>Closed Loop</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>68</Id>
      <Name>Lambda Sensor Bank 1- Control with Two sensors</Name>
      <ConversionId>-1</ConversionId>
      <Units>-</Units>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>1</BitShift>
      <Bitmask>2</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Present</MaskResultTrue>
          <MaskResultFalse>Not Present</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>68</Id>
      <Name>Lambda Sensor Bank 1 - Open loop due to software strategies</Name>
      <ConversionId>-1</ConversionId>
      <Units>-</Units>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>2</BitShift>
      <Bitmask>4</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Open Loop</MaskResultTrue>
          <MaskResultFalse>Closed Loop</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Lambda Sensor Bank 1 - Control with One sensor</Name>
      <ConversionId>-1</ConversionId>
      <Units>-</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>3</BitShift>
      <Bitmask>8</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Present</MaskResultTrue>
          <MaskResultFalse>Not Present</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>68</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>68</Id>
      <Name>Lambda Sensor Bank 2 - Open loop due to incorrect conditions</Name>
      <ConversionId>-1</ConversionId>
      <Units>-</Units>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>8</BitShift>
      <Bitmask>256</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Open Loop</MaskResultTrue>
          <MaskResultFalse>Closed Loop</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>68</Id>
      <Name>Lambda Sensor Bank 2 - Control with two sensors</Name>
      <ConversionId>-1</ConversionId>
      <Units>-</Units>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>9</BitShift>
      <Bitmask>512</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Present</MaskResultTrue>
          <MaskResultFalse>Not Present</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>68</Id>
      <Name>Lambda Sensor Bank 2 - Open loop due to software strategies</Name>
      <ConversionId>-1</ConversionId>
      <Units>-</Units>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>10</BitShift>
      <Bitmask>1024</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Open Loop</MaskResultTrue>
          <MaskResultFalse>Closed Loop</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>68</Id>
      <Name>Lambda Sensor Bank 2 - Control with One sensor</Name>
      <ConversionId>-1</ConversionId>
      <Units>-</Units>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>11</BitShift>
      <Bitmask>2048</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Present</MaskResultTrue>
          <MaskResultFalse>Not Present</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>69</Id>
      <Name>Target Idle Speed</Name>
      <ConversionId>625</ConversionId>
      <Units>rpm</Units>
      <UpperLimit>3000</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>0</BitShift>
      <MaskMatches></MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>70</Id>
      <Name>Target Idle Throttle Valve Position</Name>
      <ConversionId>626</ConversionId>
      <Units>°</Units>
      <UpperLimit>20</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>0</BitShift>
      <MaskMatches></MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>71</Id>
      <Name>Exhaust Gas Temperature</Name>
      <ConversionId>627</ConversionId>
      <Units>°c</Units>
      <UpperLimit>1000</UpperLimit>
      <LowerLimit>-48</LowerLimit>
      <BitShift>0</BitShift>
      <MaskMatches></MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>72</Id>
      <Name>Duty Cycle Canister</Name>
      <ConversionId>628</ConversionId>
      <Units>%</Units>
      <UpperLimit>100</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>0</BitShift>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>73</Id>
      <Name>Injection Time Correction f(Battery)</Name>
      <ConversionId>629</ConversionId>
      <Units>uS</Units>
      <UpperLimit>10000</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>0</BitShift>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>rawValue Of Recovery Temperature Engine</Name>
      <ConversionId>630</ConversionId>
      <Units>°C</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <Id>74</Id>
      <FlagType>false</FlagType>
      <UpperLimit>140</UpperLimit>
      <LowerLimit>-41</LowerLimit>
      <BitShift>0</BitShift>
      <LittleEndian>false</LittleEndian>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>75</Id>
      <Name>Engine Temperature (based on model)</Name>
      <ConversionId>631</ConversionId>
      <Units>°C</Units>
      <UpperLimit>150</UpperLimit>
      <LowerLimit>-41</LowerLimit>
      <BitShift>0</BitShift>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>76</Id>
      <Name>Misfire Recognition</Name>
      <ConversionId>-1</ConversionId>
      <Units>-</Units>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>0</BitShift>
      <Bitmask>1</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Enabled</MaskResultTrue>
          <MaskResultFalse>Disabled</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>76</Id>
      <Name>Oil Pressure</Name>
      <ConversionId>-1</ConversionId>
      <Units>-</Units>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>3</BitShift>
      <Bitmask>8</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>OK</MaskResultTrue>
          <MaskResultFalse>NOK</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>76</Id>
      <Name>Fuel Pump</Name>
      <ConversionId>-1</ConversionId>
      <Units>-</Units>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>4</BitShift>
      <Bitmask>16</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>On</MaskResultTrue>
          <MaskResultFalse>Off</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>76</Id>
      <Name>Key Signal</Name>
      <ConversionId>-1</ConversionId>
      <Units>-</Units>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>5</BitShift>
      <Bitmask>32</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>On</MaskResultTrue>
          <MaskResultFalse>Off</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>76</Id>
      <Name>Knock Detection</Name>
      <ConversionId>-1</ConversionId>
      <Units>-</Units>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>6</BitShift>
      <Bitmask>64</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Active</MaskResultTrue>
          <MaskResultFalse>InActive</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>76</Id>
      <Name>Condition Of Cut Off</Name>
      <ConversionId>-1</ConversionId>
      <Units>-</Units>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>7</BitShift>
      <Bitmask>128</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Active</MaskResultTrue>
          <MaskResultFalse>InActive</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>76</Id>
      <Name>Timer for Ack of DBW Error (60 sec)</Name>
      <ConversionId>-1</ConversionId>
      <Units>-</Units>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>8</BitShift>
      <Bitmask>256</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Active</MaskResultTrue>
          <MaskResultFalse>InActive</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>76</Id>
      <Name>Minimum Condition</Name>
      <ConversionId>-1</ConversionId>
      <Units>-</Units>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>9</BitShift>
      <Bitmask>512</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>At Mininmum</MaskResultTrue>
          <MaskResultFalse>Outside Minimum</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>76</Id>
      <Name>Gear Change Type</Name>
      <ConversionId>-1</ConversionId>
      <Units>-</Units>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>10</BitShift>
      <Bitmask>1024</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Automatic</MaskResultTrue>
          <MaskResultFalse>Manual</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>76</Id>
      <Name>Robitized GearBox</Name>
      <ConversionId>-1</ConversionId>
      <Units>-</Units>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>11</BitShift>
      <Bitmask>2048</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Present</MaskResultTrue>
          <MaskResultFalse>Not Present</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>76</Id>
      <Name>Phase Variator</Name>
      <ConversionId>-1</ConversionId>
      <Units>-</Units>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>12</BitShift>
      <Bitmask>4096</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>On</MaskResultTrue>
          <MaskResultFalse>Off</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>76</Id>
      <Name>Modular Manifold</Name>
      <ConversionId>-1</ConversionId>
      <Units>-</Units>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>13</BitShift>
      <Bitmask>8192</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>On(Long)</MaskResultTrue>
          <MaskResultFalse>Off(Short)</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>76</Id>
      <Name>Load Condition</Name>
      <ConversionId>-1</ConversionId>
      <Units>-</Units>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>14</BitShift>
      <Bitmask>16384</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Full</MaskResultTrue>
          <MaskResultFalse>Normal</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>76</Id>
      <Name>Clutch Lockup (Auto Gearbox)</Name>
      <ConversionId>-1</ConversionId>
      <Units>-</Units>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>15</BitShift>
      <Bitmask>32768</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Open</MaskResultTrue>
          <MaskResultFalse>Closed</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>77</Id>
      <Name>Diagnosis Lambda Sensor Bank 1 Pre Cat</Name>
      <ConversionId>-1</ConversionId>
      <Units />
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>0</BitShift>
      <Bitmask>1</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Active</MaskResultTrue>
          <MaskResultFalse>InActive</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>77</Id>
      <Name>Diagnosis Lambda Sensor Bank 1 Post Cat</Name>
      <ConversionId>-1</ConversionId>
      <Units />
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>1</BitShift>
      <Bitmask>2</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Active</MaskResultTrue>
          <MaskResultFalse>InActive</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>77</Id>
      <Name>Lambda Sensor Heater Bank 1 (Pre Cat)</Name>
      <ConversionId>-1</ConversionId>
      <Units />
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>2</BitShift>
      <Bitmask>4</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Enabled</MaskResultTrue>
          <MaskResultFalse>Disabled</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>77</Id>
      <Name>Lambda Sensor Heater Bank 1 (Post Cat)</Name>
      <ConversionId>-1</ConversionId>
      <Units />
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>3</BitShift>
      <Bitmask>8</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Enabled</MaskResultTrue>
          <MaskResultFalse>Disabled</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <!--<LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>77</Id>
      <Name>Punto di rugiada sonda Lambda pre-cat</Name>
      <ConversionId>-1</ConversionId>
      <Units/>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>4</BitShift>
      <Bitmask>16</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Active</MaskResultTrue>
          <MaskResultFalse>InActive</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>-->
    <!--<LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>77</Id>
      <Name>Punto di rugiada sonda Lambda pre-cat</Name>
      <ConversionId>-1</ConversionId>
      <Units/>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>5</BitShift>
      <Bitmask>32</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Active</MaskResultTrue>
          <MaskResultFalse>InActive</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>-->
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>77</Id>
      <Name>Lambda Control Bank 1 Pre Cat</Name>
      <ConversionId>-1</ConversionId>
      <Units />
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>6</BitShift>
      <Bitmask>64</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Active</MaskResultTrue>
          <MaskResultFalse>InActive</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>77</Id>
      <Name>Lambda Control Bank 1 Post Cat</Name>
      <ConversionId>-1</ConversionId>
      <Units />
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>7</BitShift>
      <Bitmask>128</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Active</MaskResultTrue>
          <MaskResultFalse>InActive</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <!--<LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>77</Id>
      <Name>Sbandamento sonda Lambda post-cat</Name>
      <ConversionId>-1</ConversionId>
      <Units/>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>8</BitShift>
      <Bitmask>256</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Active</MaskResultTrue>
          <MaskResultFalse>InActive</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>-->
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>77</Id>
      <Name>Lambda Sensor Pre Cat - Cold</Name>
      <ConversionId>-1</ConversionId>
      <Units />
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>9</BitShift>
      <Bitmask>512</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>True</MaskResultTrue>
          <MaskResultFalse>False</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>77</Id>
      <Name>Lambda Sensor Pre Cat Bank 1- Ready</Name>
      <ConversionId>-1</ConversionId>
      <Units />
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>10</BitShift>
      <Bitmask>1024</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>True</MaskResultTrue>
          <MaskResultFalse>False</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>77</Id>
      <Name>Lambda Sensor Post Cat Bank 2 - Ready</Name>
      <ConversionId>-1</ConversionId>
      <Units />
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>11</BitShift>
      <Bitmask>2048</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>True</MaskResultTrue>
          <MaskResultFalse>False</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>77</Id>
      <Name>Lambda Sensor Pre Cat Bank 1 Heater Resistance Check</Name>
      <ConversionId>-1</ConversionId>
      <Units />
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>12</BitShift>
      <Bitmask>4096</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Active</MaskResultTrue>
          <MaskResultFalse>InActive</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>77</Id>
      <Name>Lambda Sensor Post Cat Bank 1 Heater Resistance Check</Name>
      <ConversionId>-1</ConversionId>
      <Units />
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>13</BitShift>
      <Bitmask>8192</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Active</MaskResultTrue>
          <MaskResultFalse>InActive</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>77</Id>
      <Name>Diagnosis Lambda Sensor Bank 2 (Pre Cat)</Name>
      <ConversionId>-1</ConversionId>
      <Units />
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>0</BitShift>
      <Bitmask>1</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Active</MaskResultTrue>
          <MaskResultFalse>InActive</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>77</Id>
      <Name>Diagnosis Lambda Sensor Bank 2 (Post Cat)</Name>
      <ConversionId>-1</ConversionId>
      <Units />
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>1</BitShift>
      <Bitmask>2</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Active</MaskResultTrue>
          <MaskResultFalse>InActive</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>77</Id>
      <Name>Lambda Sensor Heater Bank 2 (Pre Cat)</Name>
      <ConversionId>-1</ConversionId>
      <Units />
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>2</BitShift>
      <Bitmask>4</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Enabled</MaskResultTrue>
          <MaskResultFalse>Disabled</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>77</Id>
      <Name>Lambda Sensor Heater Bank 2 (Post Cat)</Name>
      <ConversionId>-1</ConversionId>
      <Units />
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>3</BitShift>
      <Bitmask>8</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Enabled</MaskResultTrue>
          <MaskResultFalse>Disabled</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <!--<LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>77</Id>
      <Name>Punto di rugiada sonda Lambda pre-cat</Name>
      <ConversionId>-1</ConversionId>
      <Units/>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>4</BitShift>
      <Bitmask>16</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Active</MaskResultTrue>
          <MaskResultFalse>InActive</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>-->
    <!--<LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>77</Id>
      <Name>Punto di rugiada sonda Lambda pre-cat</Name>
      <ConversionId>-1</ConversionId>
      <Units/>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>5</BitShift>
      <Bitmask>32</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Active</MaskResultTrue>
          <MaskResultFalse>InActive</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>-->
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>77</Id>
      <Name>Lambda Control Bank 2 Pre Cat</Name>
      <ConversionId>-1</ConversionId>
      <Units />
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>6</BitShift>
      <Bitmask>64</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Active</MaskResultTrue>
          <MaskResultFalse>InActive</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>77</Id>
      <Name>Lambda Control Bank 2 Post Cat</Name>
      <ConversionId>-1</ConversionId>
      <Units />
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>7</BitShift>
      <Bitmask>128</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Active</MaskResultTrue>
          <MaskResultFalse>InActive</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <!--<LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>77</Id>
      <Name>Sbandamento sonda Lambda post-cat</Name>
      <ConversionId>-1</ConversionId>
      <Units/>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>8</BitShift>
      <Bitmask>256</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Active</MaskResultTrue>
          <MaskResultFalse>InActive</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>-->
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>77</Id>
      <Name>Lambda Sensor Pre Cat Bank 2 - Cold</Name>
      <ConversionId>-1</ConversionId>
      <Units />
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>9</BitShift>
      <Bitmask>512</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>True</MaskResultTrue>
          <MaskResultFalse>False</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>77</Id>
      <Name>Lambda Sensor Pre Cat Bank 2 - Ready</Name>
      <ConversionId>-1</ConversionId>
      <Units />
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>10</BitShift>
      <Bitmask>1024</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>True</MaskResultTrue>
          <MaskResultFalse>False</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>77</Id>
      <Name>Lambda Sensor Post Cat Bank 2 - Ready</Name>
      <ConversionId>-1</ConversionId>
      <Units />
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>11</BitShift>
      <Bitmask>2048</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>True</MaskResultTrue>
          <MaskResultFalse>False</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>77</Id>
      <Name>Lambda Sensor Pre Cat Bank 2 Heater Resistance Check</Name>
      <ConversionId>-1</ConversionId>
      <Units />
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>12</BitShift>
      <Bitmask>4096</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Active</MaskResultTrue>
          <MaskResultFalse>InActive</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>77</Id>
      <Name>Lambda Sensor Post Cat Bank 2 Heater Resistance Check</Name>
      <ConversionId>-1</ConversionId>
      <Units />
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>13</BitShift>
      <Bitmask>8192</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Active</MaskResultTrue>
          <MaskResultFalse>InActive</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Bitmask>0</Bitmask>
      <Id>79</Id>
      <Name>Temperature catalyser (based on model)</Name>
      <ConversionId>632</ConversionId>
      <Units>°C</Units>
      <UpperLimit>1000</UpperLimit>
      <LowerLimit>-48</LowerLimit>
      <BitShift>0</BitShift>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Bitmask>0</Bitmask>
      <Id>80</Id>
      <Name>Correction rawValue from Accelerometer</Name>
      <ConversionId>633</ConversionId>
      <Units>°</Units>
      <UpperLimit>100</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>0</BitShift>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Bitmask>0</Bitmask>
      <Id>81</Id>
      <Name>Vertical Acceleration</Name>
      <ConversionId>634</ConversionId>
      <Units>g</Units>
      <UpperLimit>250</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>0</BitShift>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Bitmask>0</Bitmask>
      <Id>82</Id>
      <Name>Accelerator Pedal % (Calculated case of mistake on pot.)</Name>
      <ConversionId>635</ConversionId>
      <Units>%</Units>
      <UpperLimit>100</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>0</BitShift>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Bitmask>255</Bitmask>
      <Id>83</Id>
      <Name>Fuel Level Status</Name>
      <ConversionId>-1</ConversionId>
      <Units>-</Units>
      <UpperLimit>255</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>0</BitShift>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>255</MaskValue>
          <MaskResultTrue>Reserve Light Off</MaskResultTrue>
          <MaskResultFalse>Reserve Light On</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Bitmask>0</Bitmask>
      <Id>84</Id>
      <Name>Lambda regulation bank 1</Name>
      <ConversionId>637</ConversionId>
      <Units>-</Units>
      <UpperLimit>100</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>0</BitShift>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Bitmask>0</Bitmask>
      <Id>85</Id>
      <Name>Lambda regulation bank 2</Name>
      <ConversionId>638</ConversionId>
      <Units>°</Units>
      <UpperLimit>100</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>0</BitShift>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Cruise Control-Present</Name>
      <ConversionId>-1</ConversionId>
      <Units>status</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>1</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>True</MaskResultTrue>
          <MaskResultFalse>False</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>87</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Cruise Control-Active</Name>
      <ConversionId>-1</ConversionId>
      <Units>status</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>1</BitShift>
      <Bitmask>2</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>True</MaskResultTrue>
          <MaskResultFalse>False</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>87</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Cruise Control-Clutch Switch</Name>
      <ConversionId>-1</ConversionId>
      <Units>status</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>2</BitShift>
      <Bitmask>4</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>True</MaskResultTrue>
          <MaskResultFalse>False</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>87</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Cruise Control-Brake Switch</Name>
      <ConversionId>-1</ConversionId>
      <Units>status</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>3</BitShift>
      <Bitmask>8</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>True</MaskResultTrue>
          <MaskResultFalse>False</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>87</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Cruise Control-Brake Light switch</Name>
      <ConversionId>-1</ConversionId>
      <Units>status</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>4</BitShift>
      <Bitmask>16</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>True</MaskResultTrue>
          <MaskResultFalse>False</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>87</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Cruise Control-Brake Pedal Pressed</Name>
      <ConversionId>-1</ConversionId>
      <Units>status</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>5</BitShift>
      <Bitmask>32</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>True</MaskResultTrue>
          <MaskResultFalse>False</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>87</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Cruise Control-Brake Pedal Malfunction</Name>
      <ConversionId>-1</ConversionId>
      <Units>status</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>6</BitShift>
      <Bitmask>64</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>True</MaskResultTrue>
          <MaskResultFalse>False</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>87</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Cruise Control-Set Decelerate</Name>
      <ConversionId>-1</ConversionId>
      <Units>status</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>7</BitShift>
      <Bitmask>128</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>True</MaskResultTrue>
          <MaskResultFalse>False</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>87</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Cruise Control-Set Accelerate</Name>
      <ConversionId>-1</ConversionId>
      <Units>status</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>8</BitShift>
      <Bitmask>256</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>True</MaskResultTrue>
          <MaskResultFalse>False</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>87</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Cruise Control-Set On/Off</Name>
      <ConversionId>-1</ConversionId>
      <Units>status</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>9</BitShift>
      <Bitmask>512</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>On</MaskResultTrue>
          <MaskResultFalse>Off</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>87</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Cruise Control-Set Resume</Name>
      <ConversionId>-1</ConversionId>
      <Units>status</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>10</BitShift>
      <Bitmask>1024</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>True</MaskResultTrue>
          <MaskResultFalse>False</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>87</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Cruise Control-Disabled System Error</Name>
      <ConversionId>-1</ConversionId>
      <Units>status</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>11</BitShift>
      <Bitmask>2048</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>True</MaskResultTrue>
          <MaskResultFalse>False</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>87</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Cruise Control-Temporarily Excluded</Name>
      <ConversionId>-1</ConversionId>
      <Units>status</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>12</BitShift>
      <Bitmask>4096</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>True</MaskResultTrue>
          <MaskResultFalse>False</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>87</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Bitmask>0</Bitmask>
      <Id>87</Id>
      <Name>Idle Control Position Lower Limit</Name>
      <ConversionId>639</ConversionId>
      <Units>°</Units>
      <UpperLimit>100</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>0</BitShift>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Bitmask>0</Bitmask>
      <Id>88</Id>
      <Name>Idle Control Position Self-adaptation</Name>
      <ConversionId>640</ConversionId>
      <Units>°</Units>
      <UpperLimit>100</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>0</BitShift>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Id>89</Id>
      <Name>Gear indicator</Name>
      <ConversionId>-1</ConversionId>
      <Units>Gear</Units>
      <UpperLimit>7</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>0</BitShift>
      <Bitmask>255</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>true</MatchValue>
          <MaskValue>0</MaskValue>
          <MaskResultTrue>Neutral</MaskResultTrue>
        </MaskMatch>
        <MaskMatch>
          <MatchValue>true</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>First</MaskResultTrue>
        </MaskMatch>
        <MaskMatch>
          <MatchValue>true</MatchValue>
          <MaskValue>2</MaskValue>
          <MaskResultTrue>Second</MaskResultTrue>
        </MaskMatch>
        <MaskMatch>
          <MatchValue>true</MatchValue>
          <MaskValue>3</MaskValue>
          <MaskResultTrue>Third</MaskResultTrue>
        </MaskMatch>
        <MaskMatch>
          <MatchValue>true</MatchValue>
          <MaskValue>4</MaskValue>
          <MaskResultTrue>Fourth</MaskResultTrue>
        </MaskMatch>
        <MaskMatch>
          <MatchValue>true</MatchValue>
          <MaskValue>5</MaskValue>
          <MaskResultTrue>Fifth</MaskResultTrue>
        </MaskMatch>
        <MaskMatch>
          <MatchValue>true</MatchValue>
          <MaskValue>6</MaskValue>
          <MaskResultTrue>Sixth</MaskResultTrue>
        </MaskMatch>
        <MaskMatch>
          <MatchValue>true</MatchValue>
          <MaskValue>7</MaskValue>
          <MaskResultTrue>Reverse</MaskResultTrue>
        </MaskMatch>
      </MaskMatches>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Bitmask>0</Bitmask>
      <Id>90</Id>
      <Name>Factor of conversion for altitude</Name>
      <ConversionId>641</ConversionId>
      <Units>-</Units>
      <UpperLimit>221</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>0</BitShift>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Bitmask>0</Bitmask>
      <Id>91</Id>
      <Name>Real Injection Time</Name>
      <ConversionId>642</ConversionId>
      <Units>uS</Units>
      <UpperLimit>10000</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>0</BitShift>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Bitmask>0</Bitmask>
      <Id>92</Id>
      <Name>Linear Engine Temperature</Name>
      <ConversionId>643</ConversionId>
      <Units>°</Units>
      <UpperLimit>150</UpperLimit>
      <LowerLimit>-40</LowerLimit>
      <BitShift>0</BitShift>
    </LocalIdentifier>
    <!--<LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Bitmask>0</Bitmask>
      <Id>94</Id>
      <Name>EGAS TBD</Name>
      <ConversionId>-1</ConversionId>
      <Units>°</Units>
      <UpperLimit>5</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>0</BitShift>
    </LocalIdentifier>-->
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Bitmask>0</Bitmask>
      <Id>96</Id>
      <Name>Temerature of Exhaust Gas (based on model)</Name>
      <ConversionId>644</ConversionId>
      <Units>°C</Units>
      <UpperLimit>1000</UpperLimit>
      <LowerLimit>-48</LowerLimit>
      <BitShift>0</BitShift>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Bitmask>0</Bitmask>
      <Id>96</Id>
      <Name>Temerature of catalyser (based on model)</Name>
      <ConversionId>645</ConversionId>
      <Units>Gear</Units>
      <UpperLimit>1000</UpperLimit>
      <LowerLimit>-48</LowerLimit>
      <BitShift>0</BitShift>
    </LocalIdentifier>
    <LocalIdentifier>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <LittleEndian>false</LittleEndian>
      <FlagType>false</FlagType>
      <Bitmask>0</Bitmask>
      <Id>98</Id>
      <Name>Lambda sensor voltage (Post Cat)</Name>
      <ConversionId>646</ConversionId>
      <Units>volts</Units>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <BitShift>0</BitShift>
    </LocalIdentifier>
  </Sensors>
  <Actuators>
    <InputOutputLocalIdentifier>
      <Name>Injector 1</Name>
      <Warning>Warning this test causes {0} to inject petrol. Continue ?.</Warning>
      <Message>{0} will switch @ 1ms for {1} seconds.</Message>
      <ImageName>INJ.BMP</ImageName>
      <Duration>3</Duration>
      <Id>1</Id>
      <ReturnEcuControl>true</ReturnEcuControl>
      <UseControlParameters>false</UseControlParameters>
      <ControlParameter>255</ControlParameter>
      <ActivationType>Ecu</ActivationType>
    </InputOutputLocalIdentifier>
    <InputOutputLocalIdentifier>
      <Name>Injector 2</Name>
      <Warning>Warning this test causes {0} to inject petrol. Continue ?.</Warning>
      <Message>{0} will switch @ 1ms for {1} seconds.</Message>
      <ImageName>INJ.BMP</ImageName>
      <Duration>3</Duration>
      <Id>2</Id>
      <ReturnEcuControl>true</ReturnEcuControl>
      <UseControlParameters>false</UseControlParameters>
      <ControlParameter>255</ControlParameter>
      <ActivationType>Ecu</ActivationType>
    </InputOutputLocalIdentifier>
    <InputOutputLocalIdentifier>
      <Name>Injector 3</Name>
      <Warning>Warning this test causes {0} to inject petrol. Continue ?.</Warning>
      <Message>{0} will switch @ 1ms for {1} seconds.</Message>
      <ImageName>INJ.BMP</ImageName>
      <Duration>3</Duration>
      <Id>3</Id>
      <ReturnEcuControl>true</ReturnEcuControl>
      <UseControlParameters>false</UseControlParameters>
      <ControlParameter>255</ControlParameter>
      <ActivationType>Ecu</ActivationType>
    </InputOutputLocalIdentifier>
    <InputOutputLocalIdentifier>
      <Name>Injector 4</Name>
      <Warning>Warning this test causes {0} to inject petrol. Continue ?.</Warning>
      <Message>{0} will switch @ 1ms for {1} seconds.</Message>
      <ImageName>INJ.BMP</ImageName>
      <Duration>3</Duration>
      <Id>4</Id>
      <ReturnEcuControl>true</ReturnEcuControl>
      <UseControlParameters>false</UseControlParameters>
      <ControlParameter>255</ControlParameter>
      <ActivationType>Ecu</ActivationType>
    </InputOutputLocalIdentifier>
    <InputOutputLocalIdentifier>
      <Name>Injector 5</Name>
      <Warning>Warning this test causes {0} to inject petrol. Continue ?.</Warning>
      <Message>{0} will switch @ 1ms for {1} seconds.</Message>
      <ImageName>INJ.BMP</ImageName>
      <Duration>3</Duration>
      <Id>5</Id>
      <ReturnEcuControl>true</ReturnEcuControl>
      <UseControlParameters>false</UseControlParameters>
      <ControlParameter>255</ControlParameter>
      <ActivationType>Ecu</ActivationType>
    </InputOutputLocalIdentifier>
    <InputOutputLocalIdentifier>
      <Name>Injector 6</Name>
      <Warning>Warning this test causes {0} to inject petrol. Continue ?.</Warning>
      <Message>{0} will switch @ 1ms for {1} seconds.</Message>
      <ImageName>INJ.BMP</ImageName>
      <Duration>3</Duration>
      <Id>6</Id>
      <ReturnEcuControl>true</ReturnEcuControl>
      <UseControlParameters>false</UseControlParameters>
      <ControlParameter>255</ControlParameter>
      <ActivationType>Ecu</ActivationType>
    </InputOutputLocalIdentifier>
    <InputOutputLocalIdentifier>
      <Name>Fan (low speed)</Name>
      <Warning>Warning this test causes {0} to activate. Continue ?.</Warning>
      <Message>{0} will switch @ 0.5Hz for {1} seconds.</Message>
      <ImageName>FAN.BMP</ImageName>
      <Duration>10</Duration>
      <Id>22</Id>
      <ReturnEcuControl>true</ReturnEcuControl>
      <UseControlParameters>false</UseControlParameters>
      <ControlParameter>255</ControlParameter>
      <ActivationType>Manual</ActivationType>
    </InputOutputLocalIdentifier>
    <InputOutputLocalIdentifier>
      <Name>Fan (high speed)</Name>
      <Warning>Warning this test causes {0} to activate. Continue ?.</Warning>
      <Message>{0} will switch @ 0.5Hz for {1} seconds.</Message>
      <ImageName>FAN.BMP</ImageName>
      <Duration>10</Duration>
      <Id>23</Id>
      <ReturnEcuControl>true</ReturnEcuControl>
      <UseControlParameters>false</UseControlParameters>
      <ControlParameter>255</ControlParameter>
      <ActivationType>Manual</ActivationType>
    </InputOutputLocalIdentifier>
    <InputOutputLocalIdentifier>
      <Name>A/C Compressor Relay</Name>
      <Warning />
      <Message>{0} will operate for {1} seconds.</Message>
      <ImageName>ACP.BMP</ImageName>
      <Duration>10</Duration>
      <Id>26</Id>
      <ReturnEcuControl>true</ReturnEcuControl>
      <UseControlParameters>false</UseControlParameters>
      <ControlParameter>255</ControlParameter>
      <ActivationType>Manual</ActivationType>
    </InputOutputLocalIdentifier>
    <InputOutputLocalIdentifier>
      <Name>Fuel Pump</Name>
      <Warning />
      <Message>{0} will switch @ 0.5Hz for {1} seconds.</Message>
      <ImageName>FP.BMP</ImageName>
      <Duration>10</Duration>
      <Id>27</Id>
      <ReturnEcuControl>true</ReturnEcuControl>
      <UseControlParameters>false</UseControlParameters>
      <ControlParameter>255</ControlParameter>
      <ActivationType>Manual</ActivationType>
    </InputOutputLocalIdentifier>
    <InputOutputLocalIdentifier>
      <Name>Malfunction Warning Light</Name>
      <Warning />
      <Message>{0} will switch @ 0.5Hz for {1} seconds.</Message>
      <ImageName>MIL.BMP</ImageName>
      <Duration>10</Duration>
      <Id>31</Id>
      <ReturnEcuControl>true</ReturnEcuControl>
      <UseControlParameters>false</UseControlParameters>
      <ControlParameter>255</ControlParameter>
      <ActivationType>Manual</ActivationType>
    </InputOutputLocalIdentifier>
    <InputOutputLocalIdentifier>
      <Name>City/Sport Light</Name>
      <Warning />
      <Message>{0} will switch @ 0.5Hz for {1} seconds.</Message>
      <ImageName>MIL.BMP</ImageName>
      <Duration>10</Duration>
      <Id>33</Id>
      <ReturnEcuControl>true</ReturnEcuControl>
      <UseControlParameters>false</UseControlParameters>
      <ControlParameter>255</ControlParameter>
      <ActivationType>Manual</ActivationType>
    </InputOutputLocalIdentifier>
    <InputOutputLocalIdentifier>
      <Name>Cruise Control Light</Name>
      <Warning />
      <Message>{0} will switch @ 0.5Hz for {1} seconds.</Message>
      <ImageName>MIL.BMP</ImageName>
      <Duration>10</Duration>
      <Id>34</Id>
      <ReturnEcuControl>true</ReturnEcuControl>
      <UseControlParameters>false</UseControlParameters>
      <ControlParameter>255</ControlParameter>
      <ActivationType>Manual</ActivationType>
    </InputOutputLocalIdentifier>
    <InputOutputLocalIdentifier>
      <Name>Engine Coolant Temperature Sensor</Name>
      <Warning />
      <Message>{0} will switch @ 0.5Hz for {1} seconds.</Message>
      <ImageName>TS.BMP</ImageName>
      <Duration>10</Duration>
      <Id>35</Id>
      <ReturnEcuControl>true</ReturnEcuControl>
      <UseControlParameters>false</UseControlParameters>
      <ControlParameter>0</ControlParameter>
      <ActivationType>Ecu</ActivationType>
    </InputOutputLocalIdentifier>
    <InputOutputLocalIdentifier>
      <Name>Lambda Sensor Bank 1 Pre Cat Heater</Name>
      <Warning>Warning this test operates the {0}. Continue ?.</Warning>
      <Message>{0} will switch On for 100ms and Off for 150ms for 3 seconds.</Message>
      <ImageName>LAMBDA.BMP</ImageName>
      <Duration>3</Duration>
      <Id>13</Id>
      <ReturnEcuControl>true</ReturnEcuControl>
      <UseControlParameters>true</UseControlParameters>
      <ControlParameter>255</ControlParameter>
      <ActivationType>Ecu</ActivationType>
    </InputOutputLocalIdentifier>
    <InputOutputLocalIdentifier>
      <Name>Lambda Sensor Bank 2 (Pre Cat) Heater</Name>
      <Warning>Warning this test operates the {0}. Continue ?.</Warning>
      <Message>{0} will switch On for 100ms and Off for 150ms for 3 seconds.</Message>
      <ImageName>LAMBDA.BMP</ImageName>
      <Duration>3</Duration>
      <Id>15</Id>
      <ReturnEcuControl>true</ReturnEcuControl>
      <UseControlParameters>true</UseControlParameters>
      <ControlParameter>255</ControlParameter>
      <ActivationType>Ecu</ActivationType>
    </InputOutputLocalIdentifier>
    <InputOutputLocalIdentifier>
      <Name>Lambda Sensor Bank 1 Post Cat Heater</Name>
      <Warning>Warning this test operates the {0}. Continue ?.</Warning>
      <Message>{0} will switch On for 100ms and Off for 150ms for 3 seconds.</Message>
      <ImageName>LAMBDA.BMP</ImageName>
      <Duration>3</Duration>
      <Id>14</Id>
      <ReturnEcuControl>true</ReturnEcuControl>
      <UseControlParameters>true</UseControlParameters>
      <ControlParameter>255</ControlParameter>
      <ActivationType>Ecu</ActivationType>
    </InputOutputLocalIdentifier>
    <InputOutputLocalIdentifier>
      <Name>Lambda Sensor Bank 2 (Post Cat) Heater</Name>
      <Warning>Warning this test operates the {0}. Continue ?.</Warning>
      <Message>{0} will switch On for 100ms and Off for 150ms for 3 seconds.</Message>
      <ImageName>LAMBDA.BMP</ImageName>
      <Duration>3</Duration>
      <Id>16</Id>
      <ReturnEcuControl>true</ReturnEcuControl>
      <UseControlParameters>true</UseControlParameters>
      <ControlParameter>255</ControlParameter>
      <ActivationType>Ecu</ActivationType>
    </InputOutputLocalIdentifier>
    <InputOutputLocalIdentifier>
      <Name>Canister Relay</Name>
      <Warning />
      <Message>{0} will switch @ 1Hz for {1} seconds.</Message>
      <ImageName>FVRS.bmp</ImageName>
      <Duration>10</Duration>
      <Id>24</Id>
      <ReturnEcuControl>true</ReturnEcuControl>
      <UseControlParameters>false</UseControlParameters>
      <ControlParameter>255</ControlParameter>
      <ActivationType>Ecu</ActivationType>
    </InputOutputLocalIdentifier>
    <InputOutputLocalIdentifier>
      <Name>VIM Solenoid</Name>
      <Warning />
      <Message>{0} will switch @ 0.5Hz for {1} seconds.</Message>
      <ImageName>VIMS.BMP</ImageName>
      <Duration>10</Duration>
      <Id>17</Id>
      <ReturnEcuControl>true</ReturnEcuControl>
      <UseControlParameters>false</UseControlParameters>
      <ControlParameter>255</ControlParameter>
      <ActivationType>Ecu</ActivationType>
    </InputOutputLocalIdentifier>
    <InputOutputLocalIdentifier>
      <Name>VVT Solenoid</Name>
      <Warning />
      <Message>{0} will switch @ 0.5Hz for {1} seconds.</Message>
      <ImageName>VVTS.BMP</ImageName>
      <Duration>10</Duration>
      <Id>20</Id>
      <ReturnEcuControl>true</ReturnEcuControl>
      <UseControlParameters>false</UseControlParameters>
      <ControlParameter>255</ControlParameter>
      <ActivationType>Manual</ActivationType>
    </InputOutputLocalIdentifier>
    <InputOutputLocalIdentifier>
      <Name>Rev Counter</Name>
      <Warning />
      <Message>{0} will indicate 1000, 2000 or 5000 rpm.</Message>
      <ImageName>Rev.bmp</ImageName>
      <Duration>5</Duration>
      <Id>30</Id>
      <ReturnEcuControl>true</ReturnEcuControl>
      <UseControlParameters>true</UseControlParameters>
      <ControlParameter>255</ControlParameter>
      <ActivationType>Ecu</ActivationType>
    </InputOutputLocalIdentifier>
  </Actuators>
  <ReadFaultsByLocalId>false</ReadFaultsByLocalId>
  <InitType>Standard</InitType>
  <RpmSensor xsi:type="LocalIdentifier">
    <Name>Engine Speed</Name>
    <ConversionId>607</ConversionId>
    <Units>rpm</Units>
    <ByteIndex>0</ByteIndex>
    <ByteLenght>0</ByteLenght>
    <BitShift>0</BitShift>
    <Bitmask>0</Bitmask>
    <MaskMatches />
    <LittleEndian>false</LittleEndian>
    <UpperLimit>7500</UpperLimit>
    <LowerLimit>0</LowerLimit>
    <FlagType>false</FlagType>
    <Id>48</Id>
  </RpmSensor>
  <SpeedSensor xsi:type="LocalIdentifier">
    <Name>High Resolution Vehicle Speed</Name>
    <ConversionId>622</ConversionId>
    <Units>km/h</Units>
    <ByteIndex>0</ByteIndex>
    <ByteLenght>0</ByteLenght>
    <BitShift>0</BitShift>
    <Bitmask>0</Bitmask>
    <MaskMatches />
    <LittleEndian>false</LittleEndian>
    <UpperLimit>250</UpperLimit>
    <LowerLimit>0</LowerLimit>
    <FlagType>false</FlagType>
    <Id>64</Id>
  </SpeedSensor>
</KwpEcu>